package org.eae.eldf.entity.base;

import java.io.Serializable;
import java.util.Date;

/**
 * ****************************************************************************
 * @File name   :      BaseParameter.java
 *
 * @Author      :      qubibo
 *
 * @Date        :      2016-6-7
 *
 * @Copyright Notice: 
 * Copyright (c) 2016 Efast Serv. All  Rights Reserved.
 * This software is published under the terms of the Efast Software
 * License version 1.0, a copy of which has been included with this
 * distribution in the LICENSE.txt file.
 * 
 * 
 * ----------------------------------------------------------------------------
 * Date                   Who         Version        Comments
 * 2016-6-7 上午10:02:57        qubibo     1.0            Initial Version
 ****************************************************************************
 */
public class BaseParameter implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 3851819607023690564L;
	//编号
	private Long baseParameterId;
	private String id;
	private String enterpriseId;
	private String userId;
	private String moduleName;
	private String paramKey;
	private String i18nParamKey;
	private String paramDesc;
	private String i18nDesc;
	private String paramScope;
	private String paramLevel;
	private String dataType;
	private String paramValue;
	private Long valid;
	private Date createTime;
	private String createUser;
	private String lastUpdateUser;
	private Date lastUpdateTime;
	public Long getBaseParameterId() {
		return baseParameterId;
	}
	public void setBaseParameterId(Long baseParameterId) {
		this.baseParameterId = baseParameterId;
	}
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getEnterpriseId() {
		return enterpriseId;
	}
	public void setEnterpriseId(String enterpriseId) {
		this.enterpriseId = enterpriseId;
	}
	public String getUserId() {
		return userId;
	}
	public void setUserId(String userId) {
		this.userId = userId;
	}
	public String getModuleName() {
		return moduleName;
	}
	public void setModuleName(String moduleName) {
		this.moduleName = moduleName;
	}
	
	public String getParamKey() {
		return paramKey;
	}
	public void setParamKey(String paramKey) {
		this.paramKey = paramKey;
	}
	public String getI18nParamKey() {
		return i18nParamKey;
	}
	public void setI18nParamKey(String i18nParamKey) {
		this.i18nParamKey = i18nParamKey;
	}
	public String getParamDesc() {
		return paramDesc;
	}
	public void setParamDesc(String paramDesc) {
		this.paramDesc = paramDesc;
	}
	public String getParamScope() {
		return paramScope;
	}
	public void setParamScope(String paramScope) {
		this.paramScope = paramScope;
	}
	public String getParamLevel() {
		return paramLevel;
	}
	public void setParamLevel(String paramLevel) {
		this.paramLevel = paramLevel;
	}
	public String getDataType() {
		return dataType;
	}
	public void setDataType(String dataType) {
		this.dataType = dataType;
	}
	public String getParamValue() {
		return paramValue;
	}
	public void setParamValue(String paramValue) {
		this.paramValue = paramValue;
	}
	public Long getValid() {
		return valid;
	}
	public void setValid(Long valid) {
		this.valid = valid;
	}
	public Date getCreateTime() {
		return createTime;
	}
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	public String getCreateUser() {
		return createUser;
	}
	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}
	public String getLastUpdateUser() {
		return lastUpdateUser;
	}
	public void setLastUpdateUser(String lastUpdateUser) {
		this.lastUpdateUser = lastUpdateUser;
	}
	public Date getLastUpdateTime() {
		return lastUpdateTime;
	}
	public void setLastUpdateTime(Date lastUpdateTime) {
		this.lastUpdateTime = lastUpdateTime;
	}
	public String getI18nDesc() {
		return i18nDesc;
	}
	public void setI18nDesc(String i18nDesc) {
		this.i18nDesc = i18nDesc;
	}
	
	

}
